With the advances of technology, mobile robots
are becoming increasingly popular. According to Karthiga
(2014) developed countries get the assistance of mobile robots
to rescue humans in disaster areas and this has been proven
as a productive method to eliminate human error. In such
instances robots are required to navigate in hostile
environments such as collapsing buildings or areas affected
fire. This paper presents implemented control architecture
for mobile robot target tracking and obstacle avoidance in a
dynamic hostile environment. Given the existing body of
research results in the field of obstacle avoidance and path
planning, which is reviewed in this context, particular
attention is paid to integrate computer vision based sensing
mechanisms to robust fuzzy logic based navigation control
method. A rule-based fuzzy controller with reactive
behaviour was implemented and tested on a RP5 mobile
robot platform. Depth and colour information for both
navigation and target tracking are to be captured using a
Asus Xtion PRO sensor. This traversability data is used to
infer, in real time, the navigational path based on the Fuzzy
Rule-Base algorithm. The effectiveness of the proposed
approach was verified through several experiments, which
demonstrates the feasibility of a fuzzy target tracker as well
as the extensible obstacle and hostile region avoidance system.
Tharindu Fernando : is currently a final year student following a
BSc computer science special degree program in Faculty of
science, University of Peradeniya Sir Lanka. His research interests
include, Artificial intelligence, Machine Learning, Computer vison
and human computer interaction.
Harshala Gammulle : Asst Prof, Dept of E & TC, Sinhgad Academy of Engg,
Pune, India
Durgaprasad K Kamat : is currently an undergraduate student
following a BSc computer science special degree program in
Faculty of science, University of Peradeniya Sir Lanka. Her
research interest include, Digital forensics, Artificial intelligence
and image processing.
Chamila Walgampaya : earned his B.Sc. in Computer Engineering
with honours in November 2001 from the Faculty of Engineering,
University of Peradeniya, Sri Lanka. He earned his Ph.D. in August
2011 from the School of Engineering at the University of Louisville.
For his Ph.D., he worked on developing a novel click fraud
detection and prevention system for Internet advertising. His
disseration titled is "Click Fruad: how to spot it? how to stop it?" He
is currently a lecturer in the Department of Engineering
Mathematics, University of Peradeniya.
Fuzzy Logic Control
Mobile Robot Target
Tracking
Obstacle Avoidance Module
Hostile Region
Avoidance Module
This paper addresses the navigational challenges that arise
in settings where mobile robots move in an unstructured
environment. We have proposed a robust fuzzy logic
based navigation control algorithm and a novel framework
for the integration of computer vision based sensing
mechanism for mobile robots. The proposed work intends
to introduce robots into open, real world environments and
navigate them intelligently with minimal human
intervention. The study has addressed the two main issues
in robot path planning. Reliable reactive obstacle and
hostile region avoidance to guarantee safe operation, and
smooth path planning that allows to dynamically adapt
environment information with the motion of surrounding
persons and objects.
[1] Araiza D., Tony J. (2010) Biologically Inspired
Controller for the Autonomous Navigation of a Mobile
Robot in an Evasion Task, World Academy of Science,
Engineering and Technology, Vol:4, August 2010
[2] Arduino Uno micro controller, Available from:
. [April
2014]
[3] Asus Xtion Pro, Available from:
[April 2014]
[4] Bajones M., Einramhof P., Wolf D. (2014) RGB-D
sensor setup for multiple tasks of home robots and
experimental results, Intelligent Robots and Systems.
[5] Benavidez P., Jamshidi M. (2011) Mobile Robot
Navigation and Target Tracking System, 6th
International Conference on System of Systems
Engineering, Albuquerque, New Mexico, USA, June
2011
[6] Biswas J., Veloso M. (2012) Depth Camera Based
Indoor Mobile Robot Localization and Navigation,
Proceedings of IEEE International Conference on
Robotics and Automation, pp. 1697-1702, May 2012.
[7] Brooks, R. A., “A Robust Layered Control System for
a Mobile Robot.” IEEE Journal of Robotics and
Automation, Vol. RA-2, No. 1, 1986, pp. 14-23.
[8] Choppin S., Jonathan W. (2013) The potential of the
Microsoft Kinect in sports analysis and biomechanics ;
Sports Technology, Published online, 23 Aug 2013.
[9] Karthiga M., Samuel S.J. (2014) An Improved Path
Planning REB Mechanism for Rescue Robot in
Unmanned Area, International journal of scientific
research, March 2014
[10] Kloss G. K., Shin S. (2009) Dynamic colour adaptation
for colour object tracking, International conference on
Image and Vision Computing New Zealand, pp. 340-
345.
[11] Kolarow A., Brauckmann C. (2012) Vision-based
Hyper-Real-Time Object Tracker for Robotic
Applications, International Conference on Intelligent
Robots and Systems.
[12] Lecorné S., Weitzenfeld A. (2004) Robot navigation
using stereo-vision; IEEE Latin American Robotics
Symposium. October 2004.
[13] Li T. H. S., Chang S J. (2004) Fuzzy target tracking
control of autonomous robots by using infrared
sensors, IEEE on Fuzzy Systems, vol.12, no.4,
pp.491 501.
[14] Li W. (1994) Fuzzy Logic Based Robot Navigation In
Uncertain Environments By Multisensory Integration,
Proceedings of IEEE International Conference on
Multisensory Fusion and Integration for Intelligent
Systems.
[15] Marichal G.N., Acosta L. (2001) Obstacle avoidance
for a mobile robot: A neuro-fuzzy approach, Fuzzy Sets
and Systems, Elsevier Science.
[16] Marzouqi S., Jarvis R. (2014) Hiding strategies for a
mobile robot in hostile obstacle strewn environments,
Cambridge University Press.
[17] Mohammed F, Ramdane H. (2013) Fuzzy Logic
Navigation and Obstacle Avoidance by a Mobile Robot
in an Unknown Dynamic Environment, International
Journal of Advanced Robotic Systems. January 2013.
[18] Naaz S., Alam A. (2011) Effect of different
defuzzification methods in a fuzzy based load
balancing application, International Journal of
Computer Science Issues, Vol. 8, Issue 5, No 1,
September 2011
[19] OpenCV library computer software, Available from:
[April 2014]
[20] OpenGL library, computer software, Available from:
[April
2014]
[21] OpenGL library, computer software, Available from:
[April 2014]
[22] OpenNI library, computer software, Available from:
[April 2014].
[23] Pai N.S, Hsieh H.H. (2012) Implementation of
Obstacle-Avoidance Control for an Autonomous
Omni-Directional Mobile Robot Based on Extension
Theory, Sensors 2012
[24] Payton D.W., Rosenblatt J.K. (1990) Plan Guided
Reaction, IEEE Trans. Systems, Man and Cybernetics,
Nov 1990.
[25] Peasley B., Birchfield S. (2013) Real-Time Obstacle
Detection and Avoidance in the Presence of Specular
Surfaces Using an Active 3D Sensor, IEEE Workshop
on Robot Vision (WORV).
[26] Rashid R., Elamvazuthi I. (2010) Differential Drive
Wheeled Mobile Robot Control Using Fuzzy Logic
Techniques, Proceedings of the 2010 Fourth Asia
International Conference on Mathematical/Analytical
Modelling and Computer Simulation, pp. 51–55.
[27] Ravari A.R.N., Taghirad H.D. (2009) Vision-based
fuzzy navigation of mobile robots in grassland
environments, IEEE/ASME International Conference
on Advanced Intelligent Mechatronics, pp. 1441-1446. [28] Ronald C., Robin R. (1990) Autonomous navigation in
manufacturing environment, IEEE Transactions in
robotics and automation, August 1990.
[29] Rosenfeld A., Kak A. C. (1982) Digital Picture
Processing, vol. 1. Academic Press, Orlando, USA.
[30] RP 5 Robot platform, Available from:
[April 2014]
[31] Rusu C. G., Birou I. T. (2010) Obstacle Avoidance
Fuzzy System for Mobile Robot with IR Sensors, 10th
International Conference on development and
application systems, Suceava, Romania, May 2010.
[32] Saffiotti A. (1997) Fuzzy Logic in Autonomous
Robotics: behaviour coordination, IEEE conference in
fuzzy systems. July 1997.
[33] Santos D., Correa O., Fernando D. (2012) Mobile
Robots Navigation in Indoor Environments Using
Kinect Sensor, Second Brazilian Conference on
Critical Embedded Systems.
[34] Thrun S., Montemerlo M. (2009) The Robot that Won
the DARPA Grand Challenge, Journal of Field
Robotics, vol. 23, n. 9, pp. 661-692, June 2006.
[35] Xi Li , Byung J. (2013) Design of Obstacle Avoidance
System for Mobile Robot using Fuzzy Logic Systems,
International Journal of Smart Home, Vol. 7, no. 3,
May 2013.
[36] Yen, J., Pfluger, N., “A Fuzzy Logic Based Extension
to Payton and Rosenblatt’s Command Fusion Method
for Mobile Robot Navigation.” IEEE Transactions on
Systems, Man and Cybernetics, Vol. 25, No. 6, pp.
971-978, June 1995